<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>测试 el 表达式</h1>
	<h4>普通字符串</h4>
	jsp脚本写法 :
	<%=request.getAttribute("hello")%><br>
	<!-- 加双引号是向页面打印字符串 -->
	\${"hello" }错误写法: ${"hello" }
	<br>EL表达式写法 \${hello }:${hello }
	<br>EL内置对象 : pageScope, requestScope,sessionScope,applicationScope
	<br>如果不指定范围,会自动在这四个域中进行搜索匹配
	<br>指定在 request 中获取 \${requestScope.hello}:${requestScope.hello }
	<br>指定在 session 中获取 \${sessionScope.hello }:${sessionScope.hello }
	<br>

	<h4>对象获取</h4>
	${group.name }

	<h4>map获取</h4>
	map.k1:${map.k1 }
	<br> map.k2:${map.k2 }

	<h4>数组操作</h4>
	strArr[0] : ${strArr[0] }

	<h4>集合操作</h4>
	<!-- [index] 超过下标获取不到数据,而 get(index) 超过下标会报错 -->
	groups[1].name : ${group[1].name}
	<br> groups.get(2).name : ${groups.get(2).name}

	<h4>判断为空</h4>
	v1 : ${empty v1 }
	<br> v2 : ${empty v2 }
	<br> v3 : ${empty v3 }
	<br> v4 : ${empty v4 }
	<br> v5 : ${empty v5 }
	<br>

	<h4>运算符支持</h4>
	1+1 = ${1+1 }
	<br> 2-1=${2-1 }
	<br> 2*6=${2*6 }
	<br> 6/3=${6/3 } 使用 div 也可以
	<br> 10%2 = ${10%2 } 使用 mod 也可以



</body>
</html>